Type: object

Type: object

this section contains directory api configuration

No Additional Properties

Type: integer

Local bind port used by the ∞Directory api implementation

Value must be greater or equal to 1 and lesser or equal to 65535

Type: string

Public url of the ∞Directory. should be accessible by clients and backend nodes

Must match regular expression: ^https:\/\/[^@]+?(:[0-9]+)?(\/.*)?\/directory

Type: object

this section contains general install parameters

No Additional Properties

Type: string or null

(Windows only) Base folder were all software binaries will be installed if not overloaded by optional settings

Type: string or null

Define which http proxy should be used during installation

Must match regular expression: ^http[s]?:\/\/.*

Type: string or null

Define which https proxy should be used during installation

Must match regular expression: ^http[s]?:\/\/.*

Type: string

Base folder that will contain db and services data

Must be at least 1 characters long

Type: string or null

Loki url on which service logs will be posted. POST body will gziped json as described in Grafana Loki push specification https://grafana.com/docs/loki/latest/api/#post-lokiapiv1push

Must match regular expression: ^http[s]?:\/\/.*

Type: string or null

Certificate file for this server, if empty a self signed certificate will be generated. Note that this certificate will be copied locally

Type: string or null

Private key associated to the server certificate file, if empty a self signed certificate will be generated. Note that this certificate will be copied locally

Type: string or null

(Linux only) Url of apt repository, please contact your provider to get one

Type: boolean

Set this value to true and all connections between the servers (∞Directory, ∞Server, ∞Proxy, ∞StaticProxy) will check the legitimity/validity of the TLS certificate during connections. Invalid certificates will prevent these elements from communicating. You will need to include the IPv4 address and the hostname of the server in each certificate. DANGER Invalid certificates will prevent elements from communicating.

Type: object

inferred values

No Additional Properties

Type: string

Folder that will contain no files (Defaults to : ${install_basepath}/current/www/empty) /!\ all files from this folder will be freely downloadable

Must be at least 1 characters long

Type: string

(Windows only) Folder where the 3DJuump Infinite Apache Lounge binaries will be installed (Defaults to : ${binary_basepath}/Apache)

Must be at least 1 characters long

Type: string

Folder that will contain the Apache access and error logs (Defaults to : ${install_basepath}/current/www/logs)

Must be at least 1 characters long

Type: string

Must be at least 1 characters long

Type: string

(Windows only) Folder where the ∞Directory service binaries will be installed (Defaults to : ${binary_basepath}/3DJuumpInfiniteDirectoryx64)

Must be at least 1 characters long

Type: string

Folder that will contain the ∞Directory service log files (Defaults to : ${install_basepath}/current/service/logs)

Must be at least 1 characters long

Type: string

(Windows only) Folder where the ElasticSearch binaries will be installed (Defaults to : ${binary_basepath}/ElasticSearch)

Must be at least 1 characters long

Type: string

Folder that will contain the ElasticSearch node data (Defaults to : ${install_basepath}/current/elasticsearch/data)

Must be at least 1 characters long

Type: string

Folder that will contain the ElasticSearch log files (Defaults to : ${install_basepath}/current/elasticsearch/logs)

Must be at least 1 characters long

Type: string

(Windows only) Folder where the 3D Juump Infinite Postgres Plugins binaries will be installed (Defaults to : ${binary_basepath}/3DJuumpInfinitePostgresPluginsx64)

Must be at least 1 characters long

Type: string

(Windows only) Folder where the Java binaries will be installed (Defaults to : ${binary_basepath}/Java)

Must be at least 1 characters long

Type: string

Folder that will contain the PostgreSQL cluster data (Defaults to : ${install_basepath}/current/postgresql)

Must be at least 1 characters long

Type: string

(Windows only) Folder where the PostgreSQL binaries will be installed (Defaults to : ${binary_basepath}/PostgreSQL)

Must be at least 1 characters long

Type: string

Folder where the ∞Proxy/∞Server service binaries will be installed (Defaults to : ${binary_basepath}/3DJuumpInfiniteServerx64)

Must be at least 1 characters long

Type: string

Folder that will contain the 3d data of the ∞Proxy/∞Server service (Defaults to : ${install_basepath}/current/service/3d)

Must be at least 1 characters long

Type: string

Folder that will contain the eseditor files (Defaults to : ${install_basepath}/current/www/eseditor) /!\ all files from this folder will be freely downloadable from https://hostname:https_port/myprefix/eseditor uri

Must be at least 1 characters long

Type: string

Folder that will contain the ∞Proxy/∞Server service log files (Defaults to : ${install_basepath}/current/service/logs)

Must be at least 1 characters long

Type: string

Folder that will contain autogenerated certificat except if a specific one is specified (Defaults to : ${install_basepath}/ssl)

Must be at least 1 characters long

Type: object

define optional lmx configuration

No Additional Properties

Type: string or null

LMX Directory feature that should be used by this ∞Directory to allow borrow, please contact your provider to get one

Type: string or null

Connection information to reach the LMX server, in LMX format.

Type: object
No Additional Properties

Type: object
No Additional Properties

Type: object

Each additional property must conform to the following schema

Type: string

Type: object

Each additional property must conform to the following schema

Type: string

Type: object

Each additional property must conform to the following schema

Type: string

Type: object

Each additional property must conform to the following schema

Type: string

Type: object
No Additional Properties

Type: string Default: ""

Type: string Default: ""

Type: array of enum (of string) Default: ["RS256"]
No Additional Items

Each item of this array must be:

Type: enum (of string)

Must be one of:

  • "HS256"
  • "HS384"
  • "HS512"
  • "RS256"
  • "RS384"
  • "RS512"
  • "EC256"
  • "EC384"
  • "EC521"


Type: object
No Additional Properties

Type: string
Must match regular expression: ^https:\/\/.*$

Type: string

Must be at least 1 characters long

Type: string

Must be at least 1 characters long

Type: string
Must match regular expression: ^https:\/\/.*$


Type: string

Must be at least 0 characters long


Type: string
Must match regular expression: ^http[s]?:\/\/.*$
Type: enum (of boolean)

Must be one of:

  • false
Type: enum (of boolean)

Must be one of:

  • true

Type: object

Each additional property must conform to the following schema

Type: string

Must be at least 1 characters long

Type: string Default: ""

provide this if configurationendpoint will not be reachable during install. should contain "jwksuri" returned by configuration_endpoint

Type: string Default: ""

Type: boolean Default: true

Type: boolean Default: true

Type: enum (of string) Default: "oidc"

Must be one of:

  • "oidc"
  • "email"
  • "azureoid"

Type: boolean Default: true

Type: object

Define local postgres configuration

No Additional Properties

Type: string

Postgres login for super user role used by the Infinite services to login to the PostgreSQL cluster

Must be at least 1 characters long

Type: string

Postgres password for super user role used by the Infinite services to login to the PostgreSQL cluster /!\ this password should be strong, and should not any contain blank characters.

Must be at least 1 characters long

Type: integer

Port number of PostgreSQL service

Value must be greater or equal to 1 and lesser or equal to 65535

Type: object

this section contains proxy api configuration

No Additional Properties

Type: integer

Port number of ElasticSearch service

Value must be greater or equal to 1 and lesser or equal to 65535

Type: boolean

Set this variable to true to configure the ∞Server/∞Proxy as a data provider for the web api

Type: boolean

(Linux only) Elasticsearch depends on Java. On Linux, there are 2 viable options to get java : OpenJDK (https://openjdk.java.net/) and Oracle Java (https://www.oracle.com/technetwork/java/index.html). Set this variable to true to use the Oracle version, but you will have to install it manually, and accept the Oracle Java terms and conditions during the installation.

Type: integer

Local bind port used by the ∞Proxy/∞Server api implementation

Value must be greater or equal to 1 and lesser or equal to 65535

Type: string

Public url of the ∞Proxy/∞Server. should be accessible by clients

Must match regular expression: ^https:\/\/[^@]+?(:[0-9]+)?(\/.*)?\/proxy

Type: enum (of string)

Type of ∞Proxy/∞Server you want to install

Must be one of:

  • "server"
  • "dynamic"
  • "static"